package com.bigShen.mybatis.official.dao;

import com.bigShen.mybatis.official.entity.InstrumentInfo;
import com.bigShen.mybatis.official.entity.InstrumentInfoKey;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface InstrumentInfoMapper {

    int deleteByPrimaryKey(InstrumentInfoKey key);

    int insert(InstrumentInfo record);

    int insertSelective(InstrumentInfo record);

    InstrumentInfo selectByPrimaryKey(@Param("iCode") String iCode, @Param("aType") String aType, @Param("mType") String mType);

    int updateByPrimaryKeySelective(InstrumentInfo record);

    int updateByPrimaryKey(InstrumentInfo record);

    int insertBatch(List<InstrumentInfo> instrumentInfos);

}